Design and Management of Complex Technical Processes and Systems by means of Computational Intelligence Methods Ant Colony Optimization and the Minimum Spanning Tree Problem
نویسندگان
چکیده
Ant Colony Optimization (ACO) is a kind of randomized search heuristic that has become very popular for solving problems from combinatorial optimization. Solutions for a given problem are constructed by a random walk on a so-called construction graph. This random walk can be influenced by heuristic information about the problem. In contrast to many successful applications, the theoretical foundation of this kind of randomized search heuristic is rather weak. Theoretical investigations with respect to the runtime behavior of ACO algorithms have been started only recently for the optimization of pseudo-boolean functions. We present the first comprehensive rigorous analysis of a simple ACO algorithms for a combinatorial optimization problem. In our investigations we consider the minimum spanning tree problem and examine the effect of two construction graphs with respect to the runtime behavior. The choice of the construction graph in an ACO algorithm seems to be crucial for the success of such an algorithm. First, we take the input graph itself as the construction graph and analyze the use of a construction procedure that is similar to Broder’s algorithm [1] for choosing a spanning tree uniformly at random. After that, a more incremental construction procedure is analyzed. It turns out that this procedure is superior to the Broder-based algorithm and produces additionally in a constant number of iterations a minimum spanning tree if the influence of the heuristic information is large enough. Financial support by the Deutsche Forschungsgemeinschaft (SFB) in terms of the Collaborative Research Center “Computational Intelligence” (SFB 531) is gratefully acknowledged.
منابع مشابه
OPTIMIZATION OF TREE-STRUCTURED GAS DISTRIBUTION NETWORK USING ANT COLONY OPTIMIZATION: A CASE STUDY
An Ant Colony Optimization (ACO) algorithm is proposed for optimal tree-structured natural gas distribution network. Design of pipelines, facilities, and equipment systems are necessary tasks to configure an optimal natural gas network. A mixed integer programming model is formulated to minimize the total cost in the network. The aim is to optimize pipe diameter sizes so that the location-alloc...
متن کاملDesign and Management of Complex Technical Processes and Systems by means of Computational Intelligence Methods Evolutionary Algorithms and Matroid Optimization Problems
We analyze the performan e of evolutionary algorithms on various matroid optimization problems that en ompass a vast number of e iently solvable as well as NP-hard ombinatorial optimization problems (in luding many well-known examples su h as minimum spanning tree and maximum bipartite mat hing). We obtain very promising bounds on the expe ted running time and quality of the omputed solution. O...
متن کاملNew Ant Colony Algorithm Method based on Mutation for FPGA Placement Problem
Many real world problems can be modelled as an optimization problem. Evolutionary algorithms are used to solve these problems. Ant colony algorithm is a class of evolutionary algorithms that have been inspired of some specific ants looking for food in the nature. These ants leave trail pheromone on the ground to mark good ways that can be followed by other members of the group. Ant colony optim...
متن کاملWinner Determination in Combinatorial Auctions using Hybrid Ant Colony Optimization and Multi-Neighborhood Local Search
A combinatorial auction is an auction where the bidders have the choice to bid on bundles of items. The WDP in combinatorial auctions is the problem of finding winning bids that maximize the auctioneer’s revenue under the constraint that each item can be allocated to at most one bidder. The WDP is known as an NP-hard problem with practical applications like electronic commerce, production manag...
متن کاملDesign and analysis of hybrid systems solar, wind, osmotic for green plants using ant colony optimization algorithm
Nature has always proven that it is able to overcome its problems. However, human manipulation has led to environmental degradations. The dryness of a thousand-year Urmia Lake (a brinewater lake in Iran) is an example of environmental degradation that happened due to successive droughts and construction of dams on the basin of this lake. This study examines methods for the revival of Urmia Lake...
متن کامل